PhpMyAdmin\InsertEdit D

Total Complexity 395
Dependencies 14
Dependents 2
Total lines 3,565
Lines of code 2,020
Logical lines of code 771
Comment lines 944
Methods 67
Properties 5

Methods 67

Method Rating Maintainability Complexity Lines of code
getCurrentValueForDifferentTypes()
C
36 30 74
getHtmlForInsertEditFormColumn()
C
25
21 205
getSpecialCharsAndBackupFieldForExistingRow()
B
38 19 69
getValueColumn()
B
32 14 136
getCurrentValueAsAnArrayForMultipleEdit()
B
44 17 40
getBinaryAndBlobColumn()
A
38 14 71
getQueryValuesForInsertAndUpdateInMultipleEdit()
A
48 13 35
getHtmlInput()
A
44 12 42
getFunctionColumn()
A
47 12 32
getValueColumnForOtherDatatypes()
A
41 10 61
getAfterInsertDropDown()
A
47 11 33
getSpecialCharsAndBackupFieldForInsertingMode()
A
46 10 38
determineInsertOrEdit()
A
44 9 52
executeSqlQuery()
A
43 9 52
getGotoInclude()
A
49 10 33
getDropDownDependingOnLength()
A
48 10 29
getNullifyCodeForNullColumn()
A
51 10 25
getParamsForUpdateOrInsert()
A
50 9 29
getRadioButtonDependingOnLength()
A
49 9 27
getTextarea()
A
47 7 33
getDisplayValueForForeignTableColumn()
A
49 7 32
getHtmlForInsertEditRow()
S
42 5 59
getNullColumn()
S
48 6 33
getLinkForRelationalDisplayField()
S
48 6 33
showTypeOrFunction()
S
50 6 28
verifyWhetherValueCanBeTruncatedAndAppendExtraData()
S
50 6 26
getPmaTypeSet()
S
48 5 33
transformEditedValues()
S
48 5 33
getEnumSetAndTimestampColumns()
S
51 5 29
isInsertRow()
S
54 5 20
dispRowForeignData()
S
49 4 30
getPmaTypeEnum()
S
48 3 39
analyzeWhereClauses()
S
49 3 36
getFormParametersForInsertForm()
S
56 4 18
getHtmlForInsertEditFormHeader()
S
62 4 12
showEmptyResultMessageOrSetUniqueCondition()
S
53 3 26
getHeadAndFootOfInsertRowTable()
S
52 3 25
getMaxUploadSize()
S
54 3 24
getSelectOptionForUpload()
S
54 3 20
analyzeTableColumnsArray()
S
49 2 33
getColumnSetValueAndSelectSize()
S
58 3 16
getColumnSize()
S
60 3 14
getForeignLink()
S
50 2 29
getUrlParameters()
S
62 3 11
setSessionForEditNext()
S
55 2 19
getSubmitTypeDropDown()
S
57 2 18
showTypeOrFunctionLabel()
S
66 3 9
urlParamsInEditMode()
S
65 3 9
isColumn()
S
66 3 8
getWhereClauseArray()
S
66 3 9
buildSqlQuery()
S
60 2 13
getActionsPanel()
S
53 1 27
getSubmitAndResetButtonForActionsPanel()
S
57 1 18
getErrorUrl()
S
70 2 6
getWarningMessages()
S
65 2 9
getColumnTitle()
S
66 2 8
getHtmlForIgnoreOption()
S
65 2 9
getCommentsMap()
S
68 2 7
getColumnEnumValues()
S
64 2 10
loadFirstRow()
S
60 1 13
getContinueInsertionForm()
S
61 1 12
getHtmlForGisDataTypes()
S
63 1 11
getHtmlForGisEditor()
S
75 1 5
getHtmlForFunctionOption()
S
66 1 9
getHtmlForInsertEditColumnType()
S
72 1 5
getTableColumns()
S
75 1 4
__construct()
S
68 1 7